package cl.utalca.corretajes.servicios
{
	import mx.controls.Alert;
	import mx.rpc.events.FaultEvent;
	
	public class CorreoService extends GenericService 
	{
		public function CorreoService()
		{
			super()
			this.destination="CorreoService";
			this.source="services.tasacionAsesoria.tasacion.CorreoService";//indica que clase del servidor voy a invocar
			this.addEventListener(FaultEvent.FAULT,errorHandler);//agrego un listener para escuchar los errores
		}

		public function errorHandler(event:FaultEvent):void
		{
			Alert.show("Error comunicando con CorreoService\n"+event.fault.faultString,"Error");
		}

		public function enviarCorreo(datos:Object):int
		{
			this.getOperation("enviarCorreo").send(datos);
			return 0;
		}
	}
}